目前已經介紹了按鈕如何使用,以及讓按鈕有作用。
那麼就先寫一個簡單的小程式,並且同時講解吧。
import tkinter as tk
#首先,一樣是引入模組。import random
#這個模組的功用是隨機產生一些資料,例如接下來要用的整數。
win=tk.Tk()
#建立視窗物件。win.geometry("200x100")
#設定視窗預設大小win.attributes("-toolwindow", 1)
#將視窗UI設定成toolwondow樣式。
def randomcolor():
#建立隨機顏色函式,用法為def funtionname():
,之後的程式需縮排,否則將出現編譯錯誤。colorArr = ['1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
#新增一個陣列,將從中隨機抽出一個字元。color = ""
#將color變數設定為空字串。for i in range(6):
#for迴圈寫法for var in range():
當然還有很多寫法,有興趣的人可以自行查閱。color += colorArr[random.randint(0,14)]
#從colorArr中隨機抽出一個字元,並加到color字串。
button.config(bg="#"+color)#將button的背景顏色設為隨機選擇到的color。win.title("#"+color)
#將視窗標題設為color
button=tk.Button(text="點擊隨機產生顏色",width=25,height=5)
#建立按鈕物件。button.config(command=randomcolor)
#設定按鈕的command為randomcolor。button.pack()
#把button放置到視窗上。
win.mainloop()
#將視窗保持執行。